package net.lab1024.sa.base.module.support.syslog.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 陈玉强 列表VO
 *
 * @Author 陈玉强
 * @Date 2025-10-20 00:17:05
 * @Copyright 1
 */

@Data
public class SyslogConfigVO {


    @Schema(description = "id")
    private Integer id;

    @Schema(description = "名称")
    private String name;

    @Schema(description = "服务器ip")
    private String syslogServerIp;

    @Schema(description = "服务器端口")
    private String syslogServerPort;

    @Schema(description = "协议类型")
    private String protocolType;

    @Schema(description = "启用状态")
    private String forwardEnabled;

    @Schema(description = "加密状态")
    private String tlsEnabled;

    @Schema(description = "topic")
    private String topic;

    @Schema(description = "密码")
    private String password;

    @Schema(description = "备注")
    private String remark;

    @Schema(description = "发生数量")
    private Long logCount;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "修改时间")
    private LocalDateTime updateTime;

    @Schema(description = "创建用户")
    private String createUser;

    @Schema(description = "修改用户")
    private String updateUser;

}
